get:  ./src/B_Form.h
	g++ -o A ./src/problemA.cpp -ljsoncpp -std=c++11 -O3
	g++ -o CD ./src/problemCD.cpp -ljsoncpp -std=c++11 -O3
	g++ -o E ./src/problemE.cpp -ljsoncpp -std=c++11 -O3
	mv A ./bin
	mv CD ./bin
	mv E ./bin

run:
	./bin/A
	./bin/CD
	./bin/E
	mv pr* ./date/output

testA:
	g++ -o A ./src/problemA.cpp -ljsoncpp -std=c++11 -O3
	mv A ./bin
	./bin/A
	mv pr* ./date/output

testCD:
	g++ -o CD ./src/problemCD.cpp -ljsoncpp -std=c++11 -O3
	mv CD ./bin
	./bin/CD
	mv pr* ./date/output

testE:
	g++ -o E ./src/problemE.cpp -ljsoncpp -std=c++11 -O3
	mv E ./bin
	./bin/E
	mv pr* ./date/output




